.mt-5{margin-top:5px !important; line-height:230%}
.mt-10{margin-top:10px !important; line-height:230%}
.mt-30{margin-top:30px !important; line-height:230%}
.mt-40{margin-top:40px !important; line-height:230%}


/* title */
.tit { font-weight:bold; font-size:25px; margin:0; padding-top:18px; color:#000; line-height:1.2;}
.tit3 { font-weight:bold; font-size:22px; color:#222; margin:0px; padding:30px 0 0 0; line-height:1.2;}
.subTxt{ line-height:260%;  padding:10px 0}
.sub_tit3{ font-weight:bold; font-size:20px; margin:0; padding-top:28px; color:#0552a9; line-height:1.2;}

.bg_hatched {position:relative; display:block; height:11px; background:url("bg_hatched2.gif");}

/* content_area */
#content_area {width:1200px; margin:0 auto; padding-bottom:80px;  /*  padding-top: 20px;*/}
.h3_area { border-bottom:1px solid #ccc; background:#ebebeb; padding:0 30px;}
.h3_area h4 span{ float:right; color:#666; font-size:14px;}
.h3_area h4{ height:50px; line-height:50px;}
.outline_list {margin-top:40px;}
.outline_list dl dd p:first-child {margin-top:10px;}
.outline_list dl dd p {margin-top:5px;}
.outline_list dl dd p strong {display:block; font-size:16px; font-weight:bold; color:#0552a9; line-height:1.4;}
.outline_list p.img {margin-top:20px;}

.outline_list {overflow:hidden;}
.outline_list .ml-20 {margin-left:20px;}
.outline_list dl {float:left; width:580px;}
.outline_list dl dt {padding-top:0;}
.outline_list > p {float:left; width:580px}
.outline_list p.img {margin-top:0; width:580px}
.outline_list p img {width:580px}
